[cam-widget-password] {
  white-space: nowrap;
  width: 100%;

  .glyphicon {
    font-size: 1.5em;
    margin-top: -0.2em;

    &.glyphicon-remove-circle {
      color: #a94442;
    }

    &.glyphicon-ok-circle {
      color: #5cb85c;
    }
  }

  .password-input {
    position: relative;

    .glyphicon {
      position: absolute;
      padding: 10px;
      pointer-events: none;
    }
  }

  .right-addon {
    .glyphicon { right: 0; }
    input { padding-right: 30px; }
  }
}
